import Service from '../../../../libs/service_0_0_6.js'

export default class Test {
    /**
    * Список запросов и ответов
    * @type {Array.<object>}
    */
    list

    constructor() {
        this.list = new Array()
    }

    /**
    * Добавить элемент в список
    * @type elem {object} объект запроса и ответа
    */
    addElemToList(elem) {
        this.list.push(elem)
        console.log('Текущий список', this.list)
        this.updateCount()
    }

    /**
    * Получить текущий список
    * @returns {Array.<object>} текущий список элементов
    */
    getList() {
        return this.list
    }

    updateCount() {
        let count = this.list.length
        if (count > 0) {
            console.log(this.list.length)
            document.querySelector('#info').innerText =
                            'Обработано ' + count + ' записей, время обновления: ' + Service.getTimestamp()
            console.log(document.querySelector('#info'))
        }
    }
}